<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of altaEmpleado
 *
 * @author drarko
 */

require_once("vistas/vista.php");

class altaEmpleado extends vista
{
    public function __construct($archivo = "html/altaEmpleado.html")
    {
        $this->post = "/altaEmpleado";
        $this->title = "Sistema PAS => Alta de nuevo empleado";
        
        if($archivo == "post")
            $archivo = "html/mensaje.pro.html";
        
        return parent::__construct($archivo); 
    }  
    
    public function reqPost()
    {
        $diaact = new DateTime();
        $diaact = $diaact->format("j");
        $mesact = new DateTime();
        $mesact = $mesact->format("m");
        $anioact = new DateTime();
        $anioact = $anioact->format("Y");
        

        
        
        if(($_POST['legajo'] == "")||($_POST['nombre'] == "")||($_POST['apellido'] == "")||(($_POST['dia'] >= $diaact)&&($_POST['mes'] >= $mesact)&&($_POST['anio'] >= $anioact)))
        {
            $this->mensaje = "Error. Debe completar los campos correctamente <br> <a href=\"::redirect::\">Click aqui si no se redirige automaticamente</a>";
            $this->redirect = "/altaEmpleado";            
        }else
        {
        
        
        
            $this->mensaje = "Su pedido ha sido procesado <br> <a href=\"::redirect::\">Click aqui si no se redirige automaticamente</a>";
            $this->redirect = "/";
        
            parent::reqPost();

            $legajo = $_POST['legajo'];
            $nombre = $_POST['nombre'];
            $apellido = $_POST['apellido'];
            $dia = $_POST['dia'];
            $mes = $_POST['mes'];
            $anyo = $_POST['anio'];
            $fecha = $dia."-".$mes."-".$anyo;
            $fecha = date_create_from_format("j-m-Y",$fecha);
            $fecha = date_format($fecha,"Y-m-d H:i:s");
        
            $empl = new empleados();     
            $empl->insertar($legajo, $nombre, $apellido, $fecha, "1");
        }
        
    }
    
}

